/*
** --------------------------------------------------------------------------
**
** auxFunc.h  -  Auxiliar functions to FE process.
**
** Author - Antonio Miranda, January - 2008
*/



/* ============================== CMatrix ==================================*/
void CMatrix (double E1, double E2, double E3, double Nu12, double Nu21, 
              double Nu13, double Nu31, double Nu23, double Nu32, double **C);


/* ============================== InvCMatrix ==================================*/
void InvCMatrix (double E1, double E2, double E3, double Nu12, double Nu21, 
                 double Nu13, double Nu31, double Nu23, double Nu32, double **D);
                 
/* ============================== MathTripBCB ========================= */
/*
** F = B(t)*C*B*const
*/
void MultiplyBCB( int m, int n, double **b, double **c, double cons, double *K );

/* ============================== MathVecMult ========================= */

void MathVecMult( int n, double **x, double *y, double *z );


/* ======================= MathDotVector ============================== */

double MathDotVector(int n, double *a, double *b);
